/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Bitacora;

import java.util.ArrayList;

/**
 *
 * @author Karadak
 */


public class Tabla_Simbolos implements java.io.Serializable
{
    //_____________ Definicion de Melodia _______________________
    
    String nombre_melodia;    
    ArrayList compositores = new ArrayList();
    String el_compas;
    float compas;
    String genero;
    String estilo;
    String tocan_instrumentos;
    ArrayList instrumentos = new ArrayList();
    
    //_____________ Definicion de Sonidos _______________________
    
    // defincion de NOTA
    ArrayList<String> nota = new ArrayList();
    ArrayList<String> alias_nota = new ArrayList();
    
    // definicion de ALTERACION
    ArrayList<String> alteracion = new ArrayList();
    ArrayList<String> alias_alteracion = new ArrayList();
    
    // definicion de TIEMPO
    ArrayList<String> tiempo = new ArrayList();
    ArrayList<String> alias_tiempo = new ArrayList();
    
    // tiempo de la melodia
    int velocidad;
    
    //_____________ Definicion de Partitura _______________________
    String clave;
    
    // Lista de voces
    ArrayList<Compas> voces = new ArrayList();
    
    public Tabla_Simbolos() // constructor de la clase
    {
        compositores.clear();
    
        instrumentos.clear();
        
         // defincion de NOTA
       nota.clear();
       alias_nota.clear();

        // definicion de ALTERACION
       alteracion.clear();
       alias_alteracion.clear();

        // definicion de TIEMPO
       tiempo.clear();
       alias_tiempo.clear();

        // tiempo de la melodia
       velocidad = -7;

        //_____________ Definicion de Partitura _______________________
       clave = "";

        // Lista de voces
        ArrayList<Compas> voces = new ArrayList();
    }
    
    public String getNombre_melodia() {
        return nombre_melodia;
    }

    public void setNombre_melodia(String nombre_melodia) {
        this.nombre_melodia = nombre_melodia;
    }

    public ArrayList getCompositores() {
        return compositores;
    }

    public void setCompositores(ArrayList compositores) {
        this.compositores = compositores;
    }

    public float getCompas() {
        return compas;
    }

    public void setCompas(float compas) {
        this.compas = compas;
    }

    /*
    public String getCompas() {
        return compas;
    }

    public void setCompas(String compas) {
        this.compas = compas;
    }
*/
    public String getGenero() {
        return genero;
    }

    public void setGenero(String genero) {
        this.genero = genero;
    }

    public String getEstilo() {
        return estilo;
    }

    public void setEstilo(String estilo) {
        this.estilo = estilo;
    }

    public ArrayList getInstrumentos() {
        return instrumentos;
    }

    public void setInstrumentos(ArrayList instrumentos) {
        this.instrumentos = instrumentos;
    }

    public String getTocan_instrumentos() {
        return tocan_instrumentos;
    }

    public void setTocan_instrumentos(String tocan_instrumentos) {
        this.tocan_instrumentos = tocan_instrumentos;
    }

    public ArrayList getAlias_nota() {
        return alias_nota;
    }

    public void setAlias_nota(String alias_nota) {       
        this.alias_nota.add(alias_nota);
    }

    public ArrayList getNota() {
        return nota;
    }

    public void setNota(String nota) 
    {
        this.nota.add(nota);
    }

    public ArrayList<String> getAlias_alteracion() {
        return alias_alteracion;
    }

    public void setAlias_alteracion(String alias_alteracion) {
        this.alias_alteracion.add(alias_alteracion);
    }

    public ArrayList<String> getAlteracion() {
        return alteracion;
    }

    public void setAlteracion(String alteracion) {
        this.alteracion.add(alteracion);
    }

    public ArrayList<String> getAlias_tiempo() {
        return alias_tiempo;
    }

    public void setAlias_tiempo(String alias_tiempo) {
        this.alias_tiempo.add(alias_tiempo);
    }

    public ArrayList<String> getTiempo() {
        return tiempo;
    }

    public void setTiempo(String tiempo) {
        this.tiempo.add(tiempo);
    }

    public int getVelocidad() {
        return velocidad;
    }

    public void setVelocidad(int velocidad) {
        this.velocidad = velocidad;
    }

    public String getClave() {
        return clave;
    }

    public void setClave(String clave) {
        this.clave = clave;
    }

    public ArrayList<Compas> getVoces() {
        return voces;
    }

    public void setVoces(ArrayList<Compas> voces) {
        this.voces = voces;
    }

    public String getEl_compas() {
        return el_compas;
    }

    public void setEl_compas(String el_compas) {
        this.el_compas = el_compas;
    }
    
    
}
